require(["config"], function() {
	require(["jquery"], function($) {
		function Register() {
			this.addListener();
		}

		$.extend(Register.prototype, {
			// 注册事件监听
			addListener: function() {
				$(".reg_btn").on("click", $.proxy(this.registerHandler, this));
			},
			// 注册处理
			registerHandler: function() {
				console.log(this)
				// 获取表单中待提交的数据，序列化
				var data = $(".reg-form").serialize();
				// ajax 提交注册数据
				var url = "http://localhost/micamika/api/register.php";
				$.post(url, data, this.regSuccessHandler, "json");
				return false;
			},
			// 注册提交 ajax 请求成功的回调
			regSuccessHandler: function(data) {
				// console.log(data);
				if(data.res_code === 1) { // 注册成功
					location = "/html/login.html";
				} else { // 注册失败
					$("#uname_prompt").attr("type", "text");
				}
			}
		});

		new Register();
	});
});